<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
    <title>Flirt - a Flash&#153; Runtime</title>
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
    <meta name="description" content="Flirt is an open source, extensible Flash&#153; runtime" />
    <meta name="keywords" CONTENT="Flirt, Flash, runtime, player, open source, GPL">
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  </head>

<body>

<div class="title">
Flirt
</div>

<div class="subtitle">
an open source extensible Flash&#153; runtime
</div>

<div class="hr"></div>

<div class="sidebar">

	<div class="sidebarbox">
	<a class="sidebarlink" href="index.html">About</a><br>
	<a class="sidebarlink" href="render.html">Rendering</a><br>
	<a class="sidebarlink" href="script.html">Actionscript</a><br>
	<a class="sidebarlink" href="example.html">Example</a><br>
	<a class="sidebarlink" href="extensions.html">Extension API</a><br>
	<a class="sidebarlink" href="osx.html">OS X</a><br>
	<a class="sidebarlink" href="bugs.html">Bugs</a><br>
	Future Directions<br>
	</div>

<br>

	<div class="sidebarbox">
	<a class="sidebarlink" href="http://prdownloads.sourceforge.net/flirt/flirt-20040823.tgz?download">Download source</a><br>
	</div>

<br>

	<div class="sidebarbox">
	<a class="sidebarlink" href="mailto:dave@opaque.net?Subject=Flirt">Contact</a><br>
	<br>
	<a class="sidebarlink" href="http://lists.sourceforge.net/lists/listinfo/flirt-devel">Mailing list</a><br>
	<br>
	<a class="sidebarlink" href="http://sourceforge.net/projects/flirt">SourceForge project page</a><br>
	<br>
	<A href="http://sourceforge.net">
	<IMG src="http://sourceforge.net/sflogo.php?group_id=18365&amp;type=1" width="88" height="31" border="0" alt="SourceForge Logo">
	</A>
	</div>

</div>

<div class="content">

<h3>Goals and Future Directions</h3>

<p><b>Modularity</b> - Everything in Flirt should be easy to extend, customize, or replace. On OS X, for example, you might want to use CoreGraphics to do all the rendering. Or you could add a new raster method to create a new type of fill. Most customization, though, will probably be done by extending the script environment.</p>

<p><b>Portability</b> - I'd like to run Flirt as the frontend of my MythTV-on-XBox setup. Or on a portable device, or a kiosk. Or use it to render insanely high-resolution flash movies for print or film.</p>

<p><b>Ease of Use</b> - The A-number-one goal for Flirt is to be easy for developers to use.</p>

<p><b>Bundling</b> - On OS X I can put the interface SWF into an application bundle. I have no idea how to make self-contained applications on other platforms.</p>

<div class="hr"></div>

    <div class="footnote">
    <b>All content copyright (C) 2004 Dave Hayden except where noted otherwise.</b>
    <br>
    <b>Macromedia and Flash are registered trademarks of Macromedia, Inc. in the United States and/or other countries.</b>
    </div>

<br>

</div>

</body>
</html>
